#[warn(dead_code)]
struct Point<T, U> {
    _x: T,
    _y: U,
}

fn main() {
    let _both_integer = Point { _x: 5, _y: 10 };
    let _both_float = Point { _x: 1.0, _y: 4.0 };
    let _integer_and_float = Point { _x: 5, _y: 4.0 };
}
